package org.ravenhearte.hardboild.gamelogic.skills;

import java.util.LinkedList;

import org.ravenhearte.hardboild.gamelogic.GameTile;
import org.ravenhearte.hardboild.gamelogic.Skill;
import org.ravenhearte.hardboild.gamelogic.SkillSet.Type;
import org.ravenhearte.hardboild.gui.Container;

public class InitiativeSkill extends Skill {
	public InitiativeSkill() {
		super("Initiative", Type.PASSIVE, null, null);
	}

	@Override
	public Container getOptions() {
		return null;
	}

	@Override
	public LinkedList<String> getTargetRange() {
		return null;
	}

	@Override
	public void performSkill(GameTile tile) {
	}

	@Override
	public int getRanking() {
		int parentRating = getParent().getRating();
		int skillPoints = getSkillPoints();
		
		return parentRating + skillPoints;
	}
}
